package com.ruoyi.oto.domain.vo;

import cn.hutool.core.util.ObjUtil;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.oto.domain.CompanyCore;
import com.ruoyi.oto.domain.DemandsDepart;
import com.ruoyi.oto.domain.DemandsRecord;
import com.ruoyi.oto.domain.DemandsReply;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DemandsDepartDetailVO extends BaseEntity<DemandsDepartDetailVO> {

    /**
     * 诉求公司
     */
    private CompanyCore companyCore;
    /**
     * 诉求主体
     */
    private DemandsRecord demandsRecord;
    /**
     * 诉求参与的部门
     */
    private DemandsDepart demandsDepart;
    /**
     * 诉求答复
     */
    private List<DemandsReply> demandsReplyList;

}
